two-toothed door snail - Turkish English Dictionary